@isTest
private class TestUpdateAccount_WS {

    static testMethod void myUnitTest() {
    	
        
        /****Accessing RecordTypeInfo****/
    	String programRecordType = Schema.Sobjecttype.Program__c.getRecordTypeInfosByName().get('West - Program').getRecordTypeId();
    	
    	/****Creating Program****/
    	Program__c programName = new Program__C(name='Test Bachelor of Science in Accounting', RecordTypeId=programRecordType );
    	insert programName;
		Account testAccount = TestDatabaseCMS.createAccountForTesting();
		
		/*Testing*/
    	test.startTest();
    	String duplicateAccount = UpdateAccount_WS.UpdateAccount(testAccount.Account_Id__C,'','03/29/1962','123 Main Street','Apt 7','','Austin','TX','73549','USA','555-555-5555','imthebest@nothing.com','itest@my.west.edu','Bachelor of Science in Accounting','Application Submitted','AT&T','','Cash','Deferred');
		test.stopTest();
		
		/*Asserting correctness*/
    	System.assert(duplicateAccount.contains('Success'));
    }
}